package com.qujia.station.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.qujia.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
public class Repositories implements Serializable {

    @ApiModelProperty(value = "仓库id")
    private Long stationId;

    private List<Long> stationIdList;

    @ApiModelProperty(value = "仓库编码")
    @Excel(name = "仓库编码")
    private String stationCode;

    @ApiModelProperty(value = "仓库名称")
    @Excel(name = "仓库名称")
    private String stationName;

    @ApiModelProperty(value = "联系人")
    @Excel(name = "联系人")
    private String leader;

    @ApiModelProperty(value = "联系电话")
    @Excel(name = "电话")
    private String phone;

    @ApiModelProperty(value = "地址")
    @Excel(name = "地址")
    private String  detailRegionData;

    @ApiModelProperty(value = "启用标识，0：禁用，1：启用")
    @Excel(name = "状态", readConverterExp = "0=禁用,1=启用")
    private String status;

    /**油企id*/
    @ApiModelProperty(value = "油企id")
    private Long  enterpriseId;

    @ApiModelProperty(value = "备注")
    private String notes;

    @ApiModelProperty(value = "删除标识 0：未删除,1：删除")
    private String  deleteStatus;

    @ApiModelProperty(value = "创建时间")
    private Date  createDate;

    @ApiModelProperty(value = "删除时间")
    private Date deleteDate;

    @ApiModelProperty(value = "创建人")
    private Long createUser;

    @ApiModelProperty(value = "删除人")
    private Long deleteUser;

    @ApiModelProperty(value = "修改时间")
    private Date updatedTime;

    @TableField(exist = false)
    @ApiModelProperty(value = "页码")
    private Integer pageNum;

    @TableField(exist = false)
    @ApiModelProperty(value = "每页条数")
    private Integer pageSize;

    @ApiModelProperty(value = "油站仓库标识，0:油站 1:仓库")
    private String isRepository;
}